package Template;

public abstract class Game {

    // final 方法不能重写
    public final void play(){

        initialize();

        startPlay();

        endPlay();
    }

    public abstract void initialize();

    public abstract void startPlay();

    public abstract void endPlay();

}
